 __   _   _   __   _   _____   _____   __   _   _____   _____  
|  \ | | | | |  \ | | |_   _| | ____| |  \ | | |  _  \ /  _  \ 
|   \| | | | |   \| |   | |   | |__   |   \| | | | | | | | | | 
| |\   | | | | |\   |   | |   |  __|  | |\   | | | | | | | | | 
| | \  | | | | | \  |   | |   | |___  | | \  | | |_| | | |_| | 
|_|  \_| |_| |_|  \_|   |_|   |_____| |_|  \_| |_____/ \_____/ 

 _____   _____   _____   _   _    _____   _____  
|  _  \ /  _  \ /  ___| | | / /  | ____| |_   _| 
| |_| | | | | | | |     | |/ /   | |__     | |   
|  ___/ | | | | | |     | |\ \   |  __|    | |   
| |     | |_| | | |___  | | \ \  | |___    | |   
|_|     \_____/ \_____| |_|  \_\ |_____|   |_|   
 _____   _____   _____   _____   _____       ___   _       _      
|  ___| /  _  \ /  _  \ |_   _| |  _  \     /   | | |     | |     
| |__   | | | | | | | |   | |   | |_| |    / /| | | |     | |     
|  __|  | | | | | | | |   | |   |  _  {   / / | | | |     | |     
| |     | |_| | | |_| |   | |   | |_| |  / /  | | | |___  | |___  
|_|     \_____/ \_____/   |_|   |_____/ /_/   |_| |_____| |_____| 
 _____   _       _   _   _____  
/  ___| | |     | | | | |  _  \ 
| |     | |     | | | | | |_| | 
| |     | |     | | | | |  _  { 
| |___  | |___  | |_| | | |_| | 
\_____| |_____| \_____/ |_____/ 